package com.sdjenkins.sms.srv;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;
import org.hibernate.cfg.Configuration;

public class Service {

    private static final SessionFactory sessionFactory;

    static {
        try { sessionFactory = new Configuration().configure().buildSessionFactory();} 
        catch (Throwable ex) { 
        	System.err.println("Initial SessionFactory creation failed." + ex);
            throw new ExceptionInInitializerError(ex);
        }
    }
    public static Session getSession() {
        return sessionFactory.openSession();
    }
    
}